package players;


public abstract class Skill {
    private Integer id;

    // ****************************//
    // /*** Getters and Setters ***//
    // ****************************//
    public Integer getId() {
        return this.id;
    }

    public void setId(final Integer id) {
        this.id = id;
    }

    public abstract Position getPosition();

    public abstract int getValue();

    // ****************//
    // /*** Methods ***//
    // ****************//
    /**
     * Retorna el valor si corresponde a la posicion o 0 en caso contrario.
     */
    public abstract int getValue(final Position aPosition);

}
